home *** CD-ROM | disk | FTP | other *** search
/ Mac-Source 1994 July / Mac-Source_July_1994.iso / C and C++ / Compilers⁄Interps / kevoSource / image.h < prev    next >
Text File  |  1993-03-13  |  639b  |  32 lines

  1. /* Kevo -- a prototype-based object-oriented language */
  2. /* (c) Antero Taivalsaari 1991-1993                   */
  3. /* Some parts (c) Antero Taivalsaari 1986-1988           */
  4. /* image.h: Image file definitions                       */
  5.  
  6. /* Image file forward reference resolver definitions */
  7.  
  8. typedef struct solveStruct SOLVE;
  9.  
  10. struct solveStruct {
  11.     char*    name;
  12.     int*    loc;
  13.     SOLVE*    next;
  14. };
  15.  
  16. void    initResolver();
  17. void    addForwardRef(); 
  18. int        resolveRefs();
  19. int        resolvedOk();
  20.  
  21.  
  22. /* Image file loading operations */
  23.  
  24. void     openImage();
  25. void     loadImage();
  26. void     initVariables();
  27.  
  28.  
  29. /* Decompilation and image file generation operations */
  30.  
  31. void    decompile();
  32. void    generateImage();